草庐IT

MySQL CSV 导入 : datetime value

全部标签

python - 如何从当前文件夹旁边的文件夹导入模块?

我已经检查了尽可能多的SO页面并尝试了我找到的所有内容,但没有一个成功。我还检查了有关导入的PEP页面并尝试了每个示例,但都没有用。我有一个包含单元测试的测试文件夹,我需要导入我想要测试的模块。这些模块位于src文件夹旁边的名为“src”的文件夹中。文件夹/文件看起来像这样:Project/src/stringbuilder.py__init__.pytests/stringbuilder_test.py__init__.pymain.py__init__.py我已尽我所能:将__init__.py添加到每个文件夹,使其成为包含项目主文件夹的模块。importsrc.module_to

python - 导入 nltk 时 PyCharm 打印 'True'

我使用带有Python3.6的Anaconda包管理器在Pycharm中运行以下代码print('before')importnltkprint('after')我在PyCharm的控制台中得到了这个结果。beforeTrueafter当我在Python命令行中运行它时,输出如预期的那样正常。看起来NLTK模块的导入语句正在打印True。如有任何想法,我们将不胜感激。我已经尝试过PyCharm中的InvalidateCaches/Restart选项 最佳答案 我对使用Anaconda感到厌烦,所以我最终卸载了它并从python.or

python - 虚假导入错误(模块导入子模块?)

我有一个问题,我真的不知道从哪里开始解决。也许它会敲响某人的钟。TLDR:Django应用程序崩溃并在重新启动时运行但无法导入某些模块。再次重启后,一切又好了。整个故事:偶尔在不同的Python(2.5.x、2.6.x和2.6.x)和Django版本(分别为1.1.0、1.2.5和1.3.0)上运行不同的应用程序(我们现在最多三个)表现出虚假的ImportErrors。例如,其中一个应用程序通过在内部抛出ImportError开始使每个请求失败:fromdjango.contrib.gis.maps.googleimportGMarker,GEvent我们收集了strace输出,相关b

python - 为什么在 Python 3 的 'sys.modules' 中没有导入模块?

我正在阅读howtocheckifapythonmodulehasbeenimported说明似乎很清楚,请检查sys.modules中的模块.这与我在Python2中预期的一样有效,但不适用于Python3(已测试3.5和3.6)。例如:python3.6>>>importsys>>>'itertools'insys.modulesTruepython2.7>>>importsys>>>'itertools'insys.modulesFalse我注意到,itertools在Python3中被描述为“内置”sys.modulesdict(),而不是在Python2中,所以也许这就是它在

python - 如何在 Django 中保持导入整洁?

这似乎是一个主观问题,但我相信你们中的一些人可以使用一些很好的技术来确保Django项目中的导入保持可维护性。我习惯于在每个文件中列出大约30个不同的导入,这显然违反了DRY原则。因此,这不仅关乎美观,还关乎不重复代码。我正在寻找一种使Django文件中的导入部分易于管理的方法。在我看来,一个好主意是为每种文件类型(View、模型等)创建一个通用导入文件,然后在顶部导入,然后再导入特定于应用程序的导入文件。但这会导致很多不必要的开销吗?这些文件应该是什么样子,每种文件类型的重要类是什么?更新应要求,这里是我的views.py文件之一的示例。fromdjango.shortcutsimp

Python:为什么导入的模块不能引用另一个导入的模块?

ma​​in.py:importsuboneimportsubtwosubone.py:a='abc'subtwo.py:printsubone.a运行pythonmain.py会抛出一个NameError:name'subone'isnotdefined。我希望它打印“abc”。重构它以使用fromimport和类没有帮助:ma​​in.py:fromsuboneimport*#OnlyusingfromXimport*forexamplepurposes.fromsubtwoimport*print'frommain.py:',a.outsubone.py:classA:out='

从 tesseract 导入 image_to_string 时出现 Python 错误

我最近在python中使用了tesseractOCR,当我尝试从tesseract导入image_to_string时,我一直遇到错误。导致问题的代码:#PerformOCRusingtesseract-ocrlibraryfromtesseractimportimage_to_stringimage=Image.open('input-NEAREST.tif')printimage_to_string(image)以上代码导致的错误:Traceback(mostrecentcalllast):file"./captcha.py",line52,infromtesseractimpor

python - 使用 igraph 导入加权边列表

我有以下txt文件以边缘列表格式表示网络。前两列代表通常:哪个节点连接到其他哪些节点第三列代表权重,代表每个节点与另一个节点联系的次数。我搜索了igraph文档,但没有提及在导入标准文件格式(如txt)时如何包含权重参数。可以从here访问该文件这是我一直在使用的代码:read.graph("Irvine/OClinks_w.txt",format="edgelist")此代码将第三列视为权重以外的内容。有人知道解决办法吗? 最佳答案 以下是否会引起太多烦恼?g如果是,则直接从您可以使用的文件g

python - 导入 python 模块而不运行它

这个问题在这里已经有了答案:WhyisPythonrunningmymodulewhenIimportit,andhowdoIstopit?(11个答案)关闭上个月。我只需要从另一个在其中运行内容的python文件导入一个函数,但是当我导入该函数时,它会运行整个代码,而不是只导入我想要的函数。无论如何只从另一个.py文件导入单个函数而不运行整个代码?

Python:导入文件夹的符号链接(symbolic link)

我有一个文件夹A,其中包含一些Python文件和__init__.py。如果我将整个文件夹A复制到其他文件夹B并在那里创建一个带有“导入A”的文件,它就可以工作。但是现在我删除了该文件夹并移入了指向原始文件夹的符号链接(symboliclink)。现在它不起作用,说“没有名为foo的模块”。有谁知道如何使用符号链接(symboliclink)进行导入? 最佳答案 Python不会检查您的文件是否是符号链接(symboliclink)!您的问题可能在于重命名模块或不在您的搜索路径中!如果ModuleA变成了ModuleB而你试图导入M